README ====== This ReadMe.TXT is part of: SynFactory version 1.00 Interavtive Modular Software Synthesizer LICENCE ======= This program is made available for personal, educational or commercial use. Millitary use is prohibited. SynFactory is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Sound/music files generated by SynFactory (including the .syn files) may be used freely for any purpose. INTRO ===== Thank you for downloading SynFactory. The interactive modular software synthesizer. This readme.txt file contains the latest release information. This is the first official release of SynFactory. Because of the long development path between the first beta and this version the result is a very stable piece of software. The manual is behind schedule so for further information check the website or send me an email. On the web: http://www.syntiac.com/synfactory.html Send feedback to: synfactory@syntiac.com FEATURES ======== * Fully modular, no fixed configuration. Free to route any signal to any module. All signals run at audio rate (44.1 Khz) therefore ultrafast LFO and Envelope modulation. * Output scope * Capture to wave-file Available Modules: * 4 types of Oscillators * Multiple filters with 12, 18 and 24 dB/Oct slope and Lowpass, Hipass and Bandpass out. * Mixers and amplifiers * Adders with 2 to 8 inputs, subtractor and ringmodulators * all kinds of logic modules including AND, OR, XOR, NOT, FlipFlops, counters, switches and demultiplexers * Delay lines and flanger/chorus effects * 8 and 16 step analog style sequencers SYSTEM REQUIREMENTS =================== * A PC with Windows95/98/ME/NT4/2000/XP with a Pentium class processor and 32 Mb+ memory. For WindowsNT4/2000/XP more memory is recommended (64 Mb+) * Soundcard capable of 16 bits stereo playback at 44.1 Khz * A keyboard and a two button mouse CHANGES LOG =========== 0.99 -> 1.00 ============ - Bugfix in redraw routine when changing potvalue (now only redraws current module). - Bugfix in buttonbar routine. Disabling the buttonbar had strange effects. - Multiple object selection with CTRL key is possible. (modules can now be moved or deleted in groups) - Changed all logic modules (again!). Output now 0 to 32767 so its consistent with FF modules. - CNT is renamed to Pulsar. - Added keyboard shortcuts for the most used modules. - Added dynamic resizing of modules with + and - keys. (Works for ADD and OR modules) - New modules: - Added TRIG - Delayed trigger/gate module - Added BIN - 8 bits binary counter - Added SW1, SW2, SW3 and SW4. Binary controlled signal switches (with 2, 4, 8 or 16 inputs). - Added DeMux - 1 to 2, 2 to 4, 3 to 8 or 4 to 16 demultiplexer - Added SwiMux - Clockable demux & switch (select 1 of 8/16 inputs and provide 8/16 gate-outputs for control) - Added FF1 - Set/Reset flipflop with toggle input - Added FF2 - JK-master/slave flipflop - Added OR modules with 3, 4, 5, 6, 7 and 8 inputs 0.98 -> 0.99 ============ - Added generation of logfile (providing detailed information during error conditions) - Added Insert/Merge load file - Added Cable color selection in Edit-menu (Possible colors are red, green, blue and yellow) - Optimisation in main DSP loop saves 15% CPU power. - Every RND module (or OSC in Random mode) now has its own noise generator, making the modules independed of each other. - Also increased the randomness of the noise source, less artifacts are present in the spectrum. - Added some basic Anti-aliasing to Saw and Pulse wave forms of the oscillators (both OSC and MOS). - Changed appearance of toolbar and fixed a bug in disabling the toolbar. - Window focus bugfix (closing/hiding a supportwindow will reactivate mainwindow) 0.97 -> 0.98 ============ - Buffering size of DSP system can be set (256, 512, 1024, 2048, 4096, 8192, 16386) * 5 buffers - Added Output Scope display window - OSC has 'Hz' display - New modules: - Added 8 steps sequencer - Added BIT module - Added Clippy module - Added Split module - Added MMF - Multi Mode filter (12,18,24 dB/oct) - Changed all logic modules (AND,OR,XOR,NOT). Output now -32768 to 32767 (so they can be used to gen. audio) KNOWN PROBLEMS (version 1.00) ============================= * On systems running on low-end video cards, sometimes the wrong colors are used for objects on the screen (program will still function correctly) * One waveform of the OSC module doesn't work. * Manual/Documentation is missing. (Check the website for updates) MISSING FEATURES/WISH LIST ========================== Expect some these to be implemented in the (near) future and some of these to be never finished. * Help files / Documentation * Control of master volume * Support for clipboard copy/paste * Internal note sequencer * MIDI support * Sample playback * DirectX and VST support * Module Plugins and skins * Port SynFactory to Linux, Mac or BeOS